44问答网
所有问题
当前搜索:
int a=b=c=5
C语言中赋值语句有什么规则要求?
答:
在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的:
int
a=b=c=5
必须写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值。注意赋值表达式和赋值语句的区别。 赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。下述语句是合法的: if((x=y+5)>...
inta=5
;
b=5
;
答:
2、注意在变量==说明==中给变量赋初值和赋值语句的区别。 给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。 例如:
int
a=5,b,c;3、在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的: int
a=b=c=5
...
c
语言赋值语句k= a+
b
是什么意思啊?
答:
2、注意在变量==说明==中给变量赋初值和赋值语句的区别。 给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。 例如:
int
a=5,b,c;3、在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的: int
a=b=c=5
...
...A)
a=b=
58 B) i++; C) a=58,b=58 D) k
=int
(a+b);
答:
2、注意在变量==说明==中给变量赋初值和赋值语句的区别。 给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。 例如:
int
a=5,b,c;3、在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的: int
a=b=c=5
...
c语言新手求教几个问题: 1、
a=
a+7
=c
+
b
为什么语法错误
答:
3. 在变量说明中,不允许连续给多个变量赋初值。 如下述说明是错误的:
int
a=b=c=5
必须写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值。4. 注意赋值表达式和赋值语句的区别。 赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。下述语句是合法的: if((x...
a:
=b
+1;为什么是C语言中不合法的赋值语句
答:
例如:
int
a=5,b,c;3) 在变量说明中,不允许连续给多个变量赋初值,而赋值语句允许连续赋值。如下述说明是错误的:int
a=b=c=5
;//须改为int a=5,b=5,c=5;4)注意赋值表达式和赋值语句的区别,赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。
int
a=
0,
b=
4,
c=5
;则表达式a||b+c&&b!
=c
答:
a||b+c&&b!
=c
按运算符优先级,组合成:a || ( (b+c) && (b!=c) )初始值已知是:
int
a=
0,
b=
4,
c=5
;(b+c) 得 9,9是 “真”(b!=c) 因 b=4,c=5,b 不等于 c 也是“真”( (b+c) && (b!=c) ) “真”与 “真” 得 “真”a=0, a 是“...
有
int
a=
3,b=4,
c=5
;则表达式a||b+c&&
b==c
的值为?
答:
答案是1。第1算
b==c
,第2.算b+c,第3.算b+c的答案&&b==c的答案,最后算a||第3步的答案。
c语言
int
a=
4
b=5
c=
0,d; d=!a&&!b||!c;
答:
C
语言中,凡不为0的,按“真”处理,等于0按“假”处理。结果为“真”用1表示,为“假”用0表示。先作&&(与)运算,再作||(或)运算。所以d=1。另外:C语言的逻辑运算,如果结果明确,后继的运算将不再进行!如本例,因为
a=
4,所以!a=0,不管b的值是多少,!a&&!b肯定是0,所以!b就...
int
a=
3,
b=
4,
c=5
; k=a>b?a:b>c?b:c ; 这个运算顺序是怎样的
答:
a>
b
?a:b>
c
?b:c,顺序从左到右 a>b(3>4)不成立,得到b>c(4>5),然后还是不成立,选择5,k
=5
<上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜